package com.app.micaihu.view.army.contract

import com.app.base.mvp.BaseView
import com.app.http.bean.BaseBean
import com.app.micaihu.view.bean.ArmyMessage


/**
 * 军团消息列表
 */
interface ArmyMessageListContract {
    interface View : BaseView {
        fun handleArmyMessageList(result: BaseBean<List<ArmyMessage>?>?, loadType: Int) {}
        fun handleArmyAuditing(result: BaseBean<Any?>?) {}
    }

    interface Presenter {
        /**
         * 接口
         */
        fun armyMessageList()

        fun refresh()
        fun loadMore()


        fun armyAuditing(gid: Int, toUid: String, type: Int)
    }
}